*{padding: 0;margin: 0; box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
body{font-size: 14px;font-family: "微软雅黑";}
a{text-decoration: none;color: #787878;}
ul{list-style: none;}
img {border: 0;}
/*上传图片*/
.banner{width: 100%; height: auto;}
.banner img{width: 100%; display: block;}
/*partner*/
.partner_1{width: 650px; margin: 90px auto;}
.partner_1 p{font-size: 18px;color:#424242; }
.partner_1 {color:#424242; padding-left: 20px;}
.partner_1 tr td{padding:20px 5px;}
.partner_1 tr td .text{width:500px; height:40px; padding:0 10px; line-height:40px; border:1px solid #ddd; background: #f5f5f5;}
.partner_1 tr td  span{color:#ff0000; display: inline-block; float: right; margin-top: 3px; margin-left: 5px; font-weight: bold;}
.partner_1 tr td .btn{width:185px; height:60px;font-family: "微软雅黑"; line-height:55px;text-align:center; font-size:30px; color:#fff; background:#4079a4; border:none;border-radius:6px; margin-top:10px;}
.partner_1 tr td .file{width: 110px; height: 50px;border:1px solid #ddd; background: #f5f5f5; font-size: 18px; color: #787878;font-family: "微软雅黑"; cursor: pointer;}
/*index*/
.finalist_num{width: 100%; color: #787878; text-align: center; font-size: 36px; background: #f5f6f8; height: 90px; line-height: 85px;}
.mr_t1{background:url(../images/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:140px;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE;padding:24px 22px 0px;}
.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:130px;width:540px;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:115px;width:125px;margin-right:13px;overflow:hidden;}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8;}
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}
.contant_1{width: 1090px;margin: 0 auto;}
.contant_tu li{float: left; margin-left: 25px; margin-top:50px;border-radius: 10px; overflow: hidden;}
.contant_tu li img{width: 325px; height: 425px; }
/* pager style */
.page{padding:50px 0;font-size:12px;font-weight:bold;line-height:22px;text-align:center;clear:both;    width: 309px; margin: 0 auto;}
.page li{text-decoration:none;color:#787878;background:#fff;border:1px solid #CCCCCC;padding:3px 8px;padding-bottom:2px;margin-right:3px}
.page li.active{background:#3c62a1;border:1px solid #3c62a1;color:#fff}
.page li:hover{text-decoration:none;color:#fff;background:#3c62a1;border:1px solid #3c62a1;}
.page li.disabled{     display: inline-block;    color: #fff;    background-color: #ccc;    border: 1px solid #ccc; }

.contant_2{width: 100%;background: #f5f6f8; padding: 30px 0;}
.explanation{ width: 920px; margin: 0 auto;}
.explanation h2{font-size: 18px; color: #666;  margin-bottom:15px; font-weight: normal;}
.explanation p{color: #666; line-height: 25px;}
.contant_3{width: 920px; margin: 35px auto;}
.liucheng{width: 920px; margin: 0 auto; padding-top:30px; padding-bottom:120px;}
.pc_button{width: 540px; height: 120px; background: #3c62a1; margin: 80px auto; font-size: 48px; text-align: center;line-height: 115px;}
.pc_button a{display: block; color: #FFFFFF;}

/*app开始*/
header{ height:45px; background: #f08c53; padding: 5px 0;}
.app_Larrow{position: absolute; left: 15px; top: 15px; width:20%;}
.app_Larrow a{display: block;}
.app_Larrow img{width: 20px;}
.app_name{width: 50%; height:35px; border: 1px solid rgba(255,255,255,.8); margin: 0 auto; border-radius:2px;}
.app_name li{float: left; width: 50%; text-align: center; line-height: 33px; font-size: 1rem;}
.app_name li a{display: block; color: #FFFFFF;}
.app_active{background: rgba(255,255,255,0.8);}
.app_name .app_active a{color: #f08c53;}
.app_upload_tit{text-align: center;font-size: 1.2rem; line-height:35px; color: #FFFFFF;}

.nav_scroll{background: #FFFFFF; height: 35px;}
.nav_scroll li{padding: 0 10px; border-left: 1px solid #EEEEEE; line-height: 100%; float: left; font-size: 1rem;margin-top: 8px;}
.nav_scroll li:first-child{border: none;}

.app_con a{display: block;}
.app_con li{background: #FFFFFF; margin-top: 15px; position: relative; border-bottom: 1px solid #dcdcdc;}
.app_con li p{height: 40px; line-height:35px; font-size: 1rem;}
.app_con li p span{display: inline-block; padding-left: 15px;}
.app_con_img{width: 100%;}
.app_con_img img{width: 100%;display: block;}
.app_con li dl{position: absolute; width:60px; height: 60px; background: #049f9d; border-radius: 50%; right: 15px; bottom: 10px;}
.app_con li dl dt{width: 25px; margin:0 auto; padding-top:8px;}
.app_con li dl dt img{width: 100%;}
.app_con li dl dd{color: #FFFFFF; text-align: center; font-size: 0.8rem;}
.app_con_voted{ background: #F08C53 !important; }

.app_partner{color:#424242; padding: 0 5%; }
.app_partner li{margin-top: 15px;}
.app_partner li span{display: block; font-size:1rem;}
.app_partner li span b{color:#ff0000; display: inline-block;margin-top: 3px; margin-left: 5px;}
.app_partner li input{ width:100%;height:40px; padding:0 10px; line-height:40px; border:1px solid #ddd; background: #f5f5f5; margin-top: 10px;}
.app_partner li .file{display: block; width: 150px; height:150px; line-height:130px;border:1px solid #ddd; background: #f5f5f5; font-size:64px; margin-top: 15px; border-radius: 3px; text-align: center; color: #CCCCCC;font-family: "微软雅黑"; cursor: pointer;}
.app_partner li .btn{display:block; width:100%; height:40px;font-family: "微软雅黑"; line-height:38px;text-align:center; font-size:1.3rem; color:#fff; background:#f08c53; border:none;margin-bottom: 15px; margin-top: 20px; border-radius:3px; }

.app_detail{width: 100%;}
.app_detail img{width: 100%;display: block; margin-bottom: 60px;}

.app_detail_btn{position: fixed; height: 60px; line-height: 60px; bottom: 0;left: 0;right: 0; width: 100%; }
.app_detail_btn span{display: block; float: left; text-align: center;}
.app_detail_btn span a{display: block; color: #FFFFFF;}
.app_detail_btn span:first-child{ width: 40%;background:#049f9d; font-size: 1.2rem; }
.app_detail_btn span:last-child{ width: 60%;background:#f08c53; font-size: 1.5rem;}
.pagination li{ float: left; }
.more{text-align:center; font-size: 1.2rem; line-height: 250%;background-color: #ccc;}
.activemonth a{ color:#f08c53 !important; }

/*-----------------------------移动动画------------------*/
.pop-wrap {position: fixed;background:rgba(0, 0, 0, 0.498039);z-index: 99;top: 0;left: 0;right: 0;bottom: 0;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;display: -ms-flexbox;-ms-flex-pack: center;-ms-flex-align: center;}

.moveFromTop{-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.moveFromTop-moved {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.moveFromBottom{-webkit-transform: translate3d(0, 100%, 0);-moz-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.moveFromBottom-moved {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.moveFromLeft{-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.moveFromLeft-moved {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.moveFromRight{-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.moveFromRight-moved {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

#pagenav_pop{
    background: #204a37 !important;
}
.nav_top{
    width: 100%;
    height: 3rem;
    background: #0e823b;
    position: fixed;
}
.nav_top h1{
    font-size: 2em;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    color: #FFFFFF;
}
.nav_content{
    padding-top: 3rem;
}
.nav_content>ul>li{
    /*height: 2.5rem;*/
    line-height: 2.5rem;
    font-size: 1.5em;
    color: #FFFFFF;
    margin-left: 0.5em;
    border-bottom: 1px solid #FFFFFF;
    margin-right: 2em;
}
.nav_content>ul>li>div>label{
    display: block;
    float: right;
}
.nav_content ul li a{color: #fff;display: block;}
.secondmenu>li>div>label{
    display: block;
    float: right;
}
ul.secondmenu,ul.thirdmenu{
    display: none;
}
ul.secondmenu>li{
    margin-left: 2em;
    border-bottom: 1px dotted #FFFFFF;
    text-indent: 0;
}

ul.secondmenu>li:last-child{
    border: 0;
}
.thirdmenu>li{
    margin-left: 2em;
}
.pickfiles{    display: block; }

/*----------------------------弹窗----------------------*/
.pop-wrap {position: fixed;background:rgba(0, 0, 0, 0.498039);z-index: 99;top: 0;left: 0;right: 0;bottom: 0;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;display: -ms-flexbox;-ms-flex-pack: center;-ms-flex-align: center;}
.passwrod-bank-inp{ background:#FFF; margin:0 auto;padding: 0em 0em;min-width: 50%;max-width: 80%;text-align: center;overflow: hidden;-webkit-border-radius: .5rem;border-radius: .5rem;}
.passwrod-bank-inp h2{font-style: normal; text-align:center; padding-top:18px;line-height: 1.4em;}
.tishiyu {text-align:center;font-weight:600; margin:10px 10px 10px 10px; font-size:1em;border:none}
.pass-btn-block{width:100%;border: 0px;border-top: 1px solid rgba(0,0,0,0.3);border-color: #ddd;border-image: url() 2 stretch;
    -webkit-border-image: url() 2 stretch;
    overflow:hidden;line-height: 18px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pass-btn-block p{padding:10px 0px; color:#007aff; font-size:1em;font-weight: 600;}
.pass-btn-block p {
    border: 0px;
    border-color: #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-image: url() 2 stretch;
    -webkit-border-image: url() 2 stretch;
}
.pass-btn-block p:nth-of-type(2) {
    border-left: 1px solid rgba(0,0,0,0.3);
}
.queding{border-right:thin solid #dcdcdc;float:left; text-align:center; width:50%;}
.quxiao{float:left; text-align:center; width:50%;}
.srxmk{width:85%; margin:0px auto; margin-bottom:10px;}
.qsrndxm {width:100%; height:30px; border:thin solid #909090; line-height:30px;}
.queding1{ width:100%; text-align:center; display:block;}
.toastmsg {color: #fff;font-style: normal;font-size: 14px;display: inline-block;padding: 10px 5px;min-width: 120px;max-width: 90%; border-radius: 5px; text-align: center;background-color: rgba(51,51,51,.9); -webkit-border-radius:5px; }
/*----------------------------弹窗结束----------------------*/
/*---------------------------------------加载中的样式--------------------------------------------*/
.waiting {background-color: rgba(0,0,0,0.7); width:100px;height: 100px;background-color:rgba(0,0,0,0.7);border-radius:5px;box-sizing: border-box;display: flex;flex: 0 1 auto;flex-direction: column;flex-grow: 1;flex-shrink: 0;flex-basis: 25%;max-width: 50%;}
.msgtop1 {height: 20px;}
.msgbottom1 {height: 30px;}
.spinner1{height: 40px;width: 40px;}
.msgtop2 {height: 27.5px;}
.msgbottom2 {height: 22.5px;}
.spinner2{height: 45px;width: 40px;}

.waitingmessage{text-align:center;color:#FFFFFF;font-weight: bold;margin: 0 auto;font-size: 14px;    padding-top: 12px;}
.spinner {position: relative;margin: 0 auto;}
.spinner div {width: 10%;height: 26%;background-color: white;position: absolute;left: 44.5%;top: 37%;opacity: 0;-webkit-border-radius: 30%;-webkit-animation: fade 1s linear infinite;}
.spinner div.bar1 {-webkit-transform:rotate(0deg) translate(0, -142%); -webkit-animation-delay: 0s;}
.spinner div.bar2 {-webkit-transform:rotate(30deg) translate(0, -142%); -webkit-animation-delay: -0.9167s;}
.spinner div.bar3 {-webkit-transform:rotate(60deg) translate(0, -142%); -webkit-animation-delay: -0.833s;}
.spinner div.bar4 {-webkit-transform:rotate(90deg) translate(0, -142%); -webkit-animation-delay: -0.75s;}
.spinner div.bar5 {-webkit-transform:rotate(120deg) translate(0, -142%); -webkit-animation-delay: -0.667s;}
.spinner div.bar6 {-webkit-transform:rotate(150deg) translate(0, -142%); -webkit-animation-delay: -0.5833s;}
.spinner div.bar7 {-webkit-transform:rotate(180deg) translate(0, -142%); -webkit-animation-delay: -0.5s;}
.spinner div.bar8 {-webkit-transform:rotate(210deg) translate(0, -142%); -webkit-animation-delay: -0.41667s;}
.spinner div.bar9 {-webkit-transform:rotate(240deg) translate(0, -142%); -webkit-animation-delay: -0.333s;}
.spinner div.bar10 {-webkit-transform:rotate(270deg) translate(0, -142%); -webkit-animation-delay: -0.25s;}
.spinner div.bar11 {-webkit-transform:rotate(300deg) translate(0, -142%); -webkit-animation-delay: -0.1667s;}
.spinner div.bar12 {-webkit-transform:rotate(330deg) translate(0, -142%); -webkit-animation-delay: -0.0833s;}
@-webkit-keyframes fade{ from {opacity: 1;}    to {opacity: 0.25;}}
/*---------------------------------------加载中的样式结束--------------------------------------------*/
